package trial;

import java.util.*;

/**
 * @创建人 MBY381
 * @创建时间 2022/4/24 20:33
 * @描述 暂无
 */
public class TencentCo {
    public static void main(String[] args) {
        test3();
    }
    public static void test5(){
        Scanner sc =new Scanner(System.in);
        int len=sc.nextInt();
        int money=sc.nextInt();
        int[] nums=new int[len];
        int[] left=new int[len];
        int[] right=new int[len];
        int lmax=0,rmax=0;
        for(int i=0;i<len;i++){
            lmax=Math.max(lmax,nums[i]);
        }
        for(int i=len-1;i>=0;i--){
            lmax=Math.max(lmax,nums[i]);
        }
        for(int i=0;i<len;i++){
            int mon=left[i]-right[i];
            if(mon>0&&money-nums[i]>0){
                money=money-nums[0];
            }
        }

    }
    public static void test4(){

    }
    public static void test3(){
        Scanner sc =new Scanner(System.in);
        int n=sc.nextInt();
        String str = sc.nextLine();
        int[] nums =new int[str.length()];
        for(int i=0;i<str.length();i++){
            nums[i]=Integer.parseInt(String.valueOf(str.charAt(i)));
        }
        int index=0,lsum=0,rsum=0;
        for(int i=0;i<nums.length;i++){
            rsum=rsum+nums[i]==1?1:-1;
        }
        int tag=0,min=Integer.MAX_VALUE;
        for(int i=0;i<nums.length;i++){
            lsum=lsum+nums[i]==1?1:-1;
            rsum=rsum-nums[i]==1?1:-1;
            int val=Math.abs(lsum-rsum);
            if(val<min){
                min=val;
                tag=i;
            }
        }
        System.out.println(tag);
    }
    public static int getNumber (int[] a) {
        List<Integer> li=new ArrayList<>();
        for(int i=0;i<a.length;i++){
            li.add(a[i]);
        }
        while(li.size()!=1){
            for(int i=0;i<li.size();i++){
                for(int j=1;j<i;i++){
                   if(i%j==0){
                       li.remove(i);
                       break;
                   }
                }
            }
        }
        return li.get(0);
    }
    public static void test(){
        Scanner sc =new Scanner(System.in);
        int n=sc.nextInt();
        List<String> li=new ArrayList<>();
        List<Integer> li2=new ArrayList<>();
        for(int i=0;i<n;i++){
            li.add(sc.next());
        }
        sc.close();
        for (int i=0;i<li.get(0).length();i++){
            StringBuilder sb=new StringBuilder();
            for(int j=0;j<li.size();j++){
                sb.append(li.get(j).charAt(i));
            }
            li2.add(Integer.parseInt(sb.toString()));
        }
        li2.sort(Comparator.naturalOrder());
        for(int i=0;i<li2.size();i++){
            System.out.print(li2.get(i)+" ");
        }
    }
}
